# 3.2 Software Download Wanneer we het control board ontvangen, moeten we eerst de Arduino IDE en de driver downloaden. Je kunt de Arduino IDE downloaden van de officiële website: . Er zijn verschillende versies van Arduino beschikbaar, download gewoon een geschikte versie voor jouw systeem. We nemen WINDOWS als voorbeeld om te laten zien hoe je deze downloadt en installeert. ![](media/A1.gif) Je hoeft alleen maar op JUST DOWNLOAD te klikken, en vervolgens op het gedownloade bestand om het te installeren. En wanneer het ZIP-bestand is gedownload, kun je het direct uitpakken en starten. ![](media/A2.gif) ### Installatie en configuratie van de ESP32-omgeving 1. Klik op "File" en selecteer "Preferences". ![](media/A3.png) 2. Klik op "![](media/A4.png)", kopieer en plak de ESP32 ontwikkelbordlink: `https://espressif.github.io/arduino-esp32/package_esp32_index.json` in het tekstvak, klik daarna op "**OK**". ![](media/A5.png) 3. Klik nogmaals op "OK". ![](media/A6.png) 4. Klik op het kleine ontwikkelbord-icoon aan de linkerkant om de ontwikkelbordopties te openen. ![](media/A7.png) 5. Zoek in het ontwikkelbord-zoekvak naar "ESP32", selecteer versie "2.0.6" en klik op installeren. ![](media/A8.png) **Opmerking: Je kunt de voortgang van de installatie van het ontwikkelbord rechtsonder in beeld volgen. Wacht een paar minuten tot de installatie is voltooid. Zorg tijdens de installatie voor een stabiele internetverbinding. Als de installatie mislukt, herhaal dan bovenstaande stappen en installeer het ontwikkelbord opnieuw.** ![](media/A9.png) ### Bibliotheek Toevoegen Bibliotheken zijn een verzameling code die het gemakkelijk maakt om verbinding te maken met een sensor, display, module, enz. Er zijn honderden extra bibliotheken beschikbaar op het internet om te downloaden. We laten je de eenvoudigste manier zien om bibliotheken toe te voegen. Zoek de map "Libraries" binnen het materiaal dat je aan het begin hebt gedownload en noteer het pad op je computer; dit is van groot belang. ![](media/A10.png) Deze methode kan slechts één bibliotheekbestand tegelijk importeren, dus we moeten het proces herhalen om alle bibliotheekbestanden te importeren. (Hier demonstreren we alleen het importeren van het AsyncTCP.zip bibliotheekbestand; het is aan te raden om alle bibliotheken in deze fase te importeren om te voorkomen dat je dit vergeet in latere lessen.) ![](media/A11.gif) ### Driver Controle Hier moeten we controleren of de drivers op de computer zijn geïnstalleerd. 1. Zonder het ESP32 ontwikkelbord aan te sluiten op de computer, open de poort zoals hieronder getoond. Let op de beschikbare poortopties; zoals geïllustreerd is alleen COM1 aanwezig. ![](media/A12.png) 2. Sluit het eerder geopende pad en ga terug naar de programmeerinterface. Sluit het ESP32 ontwikkelbord aan op de computer en open de poort opnieuw om te controleren op nieuwe poortopties. Zoals hieronder te zien is, verschijnt nu COM6. ![](media/A13.png) 3. Op dit punt is COM6 de poort voor het ESP32 ontwikkelbord, wat bevestigt dat de drivers automatisch zijn geïnstalleerd. 4. Als er geen nieuwe poorten verschijnen na het aansluiten op het moederbord, vervang dan de datakabel en probeer een andere USB-poort op de computer. Als het probleem aanhoudt, raadpleeg dan de sectie "**Driver installation**" om de driver te installeren. ![](media/A14.png) ### Software Configuratie Controle Op dit punt hebben we alle softwareconfiguraties voltooid. Sluit nu het ESP32 ontwikkelbord aan op de computer en controleer of de omgeving correct functioneert. ![](media/A15.gif) Opmerking: We kunnen eenvoudigweg de standaardcode direct uploaden. Een succesvolle upload bevestigt dat onze omgeving correct is geconfigureerd, zoals gedemonstreerd in de geanimeerde gif.